package com.cn.serverline.lineicp.workshopPlan.entity.request;

import cn.stylefeng.roses.kernel.rule.annotation.ChineseDescription;
import com.baomidou.mybatisplus.annotation.TableField;
import com.cn.serverline.lineicp.workshopPlan.entity.WeekStageDaysTasks;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;


/**
 * 车间下发周计划任务明细接收类
 * @author 田江余
 * @since 2024年8月7日
 */
@Data
public class WeekStageDaysTasksRequest extends WeekStageDaysTasks {
    /**
     * 查询第几周
     */
    @ChineseDescription("查询第几周")
    private Integer week;

    /**
     * 部装总装
     */
    @ChineseDescription("部装总装")
    private Integer weekPlan;



    /**
     * 周计划下发历史ID
     */
    @ChineseDescription("周计划下发历史ID")
    @TableField("PLAN_WEEK_STAGE_DAYS_HISTORY_I")
    @JsonSerialize(using= ToStringSerializer.class)
    private Long planWeekStageDaysHistoryI;


    /**
     * 预投数量
     */
    @ChineseDescription("预投数量")
    @JsonSerialize(using= ToStringSerializer.class)
    private Long preinvestmentQuantity;

}
